import Vue from 'vue'
/*
 *Button,Form,FormItem,Input,Message为element-ui自带的插件，使用时按需导入
 * 因为项目设置时选择的按需导入而不是全部导入
 * 全部导入的话这篇js将很臃肿
 * Message和其余的不一样，不能像其他的一样通过Vue.use的形式引用，必须通过全局挂载的方式
 */
import { Button, Form, FormItem, Input, Message } from 'element-ui'
Vue.use(Button)
Vue.use(FormItem)
Vue.use(Form)
Vue.use(Input)
// Vue.use(Message)这种写法是错误的
/**
 * 这一步将message这个组件挂载到了vue中，使得全局都可以通过this来访问到$message插件
 * 只要能够访问$message就能够进行弹框操作了
 * @type {ElMessage}
 */
Vue.prototype.$message = Message
